Publishing to Tableau Public
Course: Tableau Training | Topic: Publishing to Tableau Public | Level: Beginner to Advanced
Publishing to Tableau Public allows users to share interactive data visualizations, dashboards, charts, and data stories online. It is useful for students, data analysts, journalists, educators, and professionals who want to showcase their analytical skills through a public portfolio.
Explore Tableau Training
Register for a Tableau Course Demo
1. Introduction to Tableau Public
Tableau Public is a free platform for creating and sharing interactive data visualizations on the internet. Users can publish visualizations to a public profile, share links, embed visualizations in websites, and allow other people to explore their work.
Unlike Tableau Server and Tableau Cloud, which support controlled access to organizational content, Tableau Public is designed for public sharing. Content published to Tableau Public should be treated as publicly accessible, even if download options are restricted or a visualization is hidden from the profile.
Example
A data analyst creates a dashboard displaying monthly sales, regional performance, product categories, and profit trends. The analyst publishes the dashboard to Tableau Public and adds the link to a portfolio. Recruiters and other viewers can open the visualization in a browser and interact with its filters.
Key objectives
- Publish interactive dashboards online.
- Share data analysis with a worldwide audience.
- Create a professional data visualization portfolio.
- Showcase Tableau skills to recruiters and employers.
- Embed visualizations in blogs and websites.
- Learn from other analysts' public visualizations.
2. What Is Tableau Public Used For?
2.1 Portfolio development
Data analysts can publish projects demonstrating their skills in data cleaning, visualization, dashboard design, calculated fields, and storytelling.
2.2 Education and learning
Students can publish classroom assignments, practice dashboards, and projects based on public datasets to demonstrate their understanding of Tableau.
2.3 Public reporting
Journalists, researchers, nonprofit organizations, and public institutions can use Tableau Public to communicate findings based on data that is appropriate for public distribution.
2.4 Website embedding
A published visualization can be embedded in a blog, portfolio, or website using the embed code generated by Tableau Public.
2.5 Data storytelling
Users can combine charts, dashboards, and stories to explain trends, comparisons, and insights in an interactive format.
3. Important Features of Tableau Public
| Feature |
Description |
| Free public publishing |
Allows users to share supported visualizations through a public online profile. |
| Interactive dashboards |
Viewers can use available filters, parameters, and dashboard actions. |
| Public profile |
Provides a place to showcase published visualizations. |
| Sharing links |
Provides links that can be shared through email, social media, or other channels. |
| Embedding |
Allows supported visualizations to be embedded in external websites and blogs. |
| Web authoring |
Allows users to create or edit visualizations in a supported desktop browser. |
| Tableau Desktop Public Edition |
Provides a free desktop authoring option with local saving and Tableau Public publishing capabilities. |
| Community discovery |
Allows users to explore public visualizations created by other authors. |
| Download settings |
Provides settings that can control whether other users may download published workbooks or underlying data. |
Important: Tableau Public is intended for public content. Disabling downloads or hiding a visualization does not make its data private.
4. Requirements Before Publishing
Before publishing a workbook to Tableau Public, prepare the workbook and confirm that its data is appropriate for public access.
- Tableau account: Create or sign in to your Tableau Public account.
- Completed workbook: Create at least one meaningful visualization using a field from the data source.
- Supported data source: Use a supported connector and data format.
- Extract-based data: Tableau Public uses extracts rather than live data connections when publishing workbooks.
- Data validation: Check totals, field types, filters, and calculated fields.
- Privacy review: Remove confidential, proprietary, personal, or restricted information before publishing.
- Workbook formatting: Check titles, labels, legends, tooltips, and dashboard layout.
- Descriptive title: Choose a clear title that helps users understand and discover the visualization.
- Internet connection: An internet connection is required for online publishing.
Tableau Public supports a range of data formats and connectors, but available connectors and features differ from those in other Tableau products. Confirm compatibility before starting a project.
5. Step-by-Step Guide to Publishing from Tableau Desktop
Step 1: Open Tableau Desktop
Launch Tableau Desktop Professional or Tableau Desktop Public Edition. Open the workbook you want to publish.
Step 2: Connect to a suitable dataset
Connect to a supported source, such as an Excel file or CSV file. Review the fields and confirm that Tableau interprets dates, numbers, dimensions, and measures correctly.
Step 3: Create a visualization
Build at least one visualization using the available fields.
Example: Drag Region to Rows and Sales to Columns to create a bar chart showing sales by region.
Step 4: Create a dashboard
Combine relevant worksheets into a dashboard. Add a meaningful title, appropriate formatting, and useful filters or actions. Test the dashboard before publishing.
Step 5: Review the data and privacy
Confirm that all information in the workbook and its underlying data is safe to make public. Do not publish confidential business data, private customer details, passwords, or other restricted information.
Step 6: Open the publishing menu
With the workbook open, select Server > Tableau Public > Save to Tableau Public. The exact menu may vary slightly by version. You cannot publish to Tableau Public using Tableau Desktop Free Edition; use a supported edition or Tableau Public's web authoring features.
Step 7: Sign in
Sign in using your Tableau Public account. If you do not have an account, follow the account creation process on the Tableau Public website.
Step 8: Enter a workbook name
Provide a descriptive workbook name. The title becomes part of the visualization's metadata and can help people discover the work.
Example: India Regional Sales Performance Dashboard.
Step 9: Save the workbook to Tableau Public
Click Save and wait for the workbook and its extract to be published. Tableau creates an extract of the data connection during the publishing process.
Step 10: Verify the published visualization
After publishing, Tableau redirects you to your Tableau Public profile or the published content. Open the visualization and check that it renders correctly.
- Confirm that charts and dashboards display properly.
- Test filters, parameters, and dashboard actions.
- Check titles, labels, legends, and tooltips.
- Confirm that the data is correct.
- Review the visualization on different screen sizes.
- Check profile and download settings.
- Copy the published link for sharing.
6. Publishing Through Tableau Public Web Authoring
Tableau Public also supports creating or editing visualizations through its web authoring environment on a desktop or laptop browser.
- Open the Tableau Public website and sign in.
- Select the available option to create a visualization or use web authoring.
- Connect to a supported data source or select an available published data source.
- Build worksheets and dashboards using the available authoring tools.
- Review formatting, titles, filters, and calculations.
- Save or publish the visualization to your Tableau Public profile.
- Open the published visualization and test its behavior.
Available data connections and authoring features can differ from those in Tableau Desktop. Web authoring is intended for desktop and laptop browsers; mobile devices are not supported for this authoring workflow.
7. Understanding Tableau Public Data Extracts
Tableau Public uses extract-based data for published visualizations. An extract is a stored snapshot of data that Tableau uses to display and analyze information.
How an extract works
- Connect to a supported data source.
- Build visualizations using the source fields.
- Publish the workbook to Tableau Public.
- Tableau creates an extract of the data connection.
- The published visualization uses the extract to display its results.
Advantages of extracts
- Can improve performance for some visualizations.
- Allow the published workbook to use a stored data snapshot.
- Make it possible to publish data without maintaining a direct live connection to the original source.
- Can support analysis using data collected at a particular point in time.
Limitations of extracts
- Changes in the original source do not automatically appear in every published extract.
- Refresh capabilities depend on the data source and Tableau Public's supported features.
- Extracts can contain data that other people may be able to access or download.
- Large datasets may require data reduction or performance optimization.
Example: If a workbook is published using a CSV file containing sales figures from January to June, the published visualization generally continues to show the extracted snapshot until the data is updated and republished or refreshed through a supported feature.
8. Tableau Public Data Refresh and Google Sheets
Data freshness is an important consideration when publishing to Tableau Public. Refresh behavior depends on the connection type and the features supported by Tableau Public.
Google Sheets refresh
Tableau Public supports automatic daily refreshes for eligible Google Sheets data sources. The refresh time is assigned by Tableau Public and cannot be freely scheduled to an arbitrary time or frequency. An author may also be able to request an update through the available profile or visualization controls.
Excel and CSV files
For many file-based sources, such as Excel and CSV, automatic refresh is not supported in the same way as eligible Google Sheets connections. When the original file changes, you may need to update the workbook and republish it, depending on your workflow.
Refresh checklist
- Identify the source used by the published workbook.
- Confirm whether automatic refresh is supported.
- Check the last update and available refresh controls.
- Validate that the updated data appears in the published visualization.
- Republish the workbook when required by the source and workflow.
- Do not promise real-time updates when the published extract is not refreshed in real time.
9. Customizing Your Tableau Public Profile
A Tableau Public profile can act as an online portfolio for data visualization projects. A well-organized profile helps viewers understand the author's skills and interests.
Profile customization steps
- Sign in to Tableau Public.
- Open your profile or select My Profile.
- Choose the profile editing option.
- Add a profile picture, short biography, job title, or other appropriate details.
- Add professional or social links if desired.
- Customize the profile banner if the option is available.
- Save your changes and review the public-facing profile.
Recommended profile information
- Professional title: Data Analyst or Tableau Developer.
- Biography: A concise summary of your analytical interests and skills.
- Project descriptions: Explain the business question, dataset, and key findings for each visualization.
- Relevant links: Add suitable portfolio or professional profile links.
- Featured visualization: Highlight a strong project that represents your skills.
10. Sharing a Published Tableau Public Visualization
After publishing, you can share the visualization through a direct link or embed it into a supported website or blog.
Method 1: Share a direct link
- Open the published visualization.
- Locate the Share option.
- Copy the generated link.
- Share the link through email, social media, a resume, or a portfolio.
- Open the link in another browser to verify that it works as expected.
Method 2: Embed the visualization
- Open the published visualization on Tableau Public.
- Select the Share option.
- Copy the generated embed code.
- Paste the code into a supported website or blog's HTML or code editor.
- Preview the page and verify that the visualization loads correctly.
Use the embed code generated by Tableau Public rather than assuming that a simple URL will provide the same embedded experience. Website platforms may have their own restrictions on embedding code.
Example of a portfolio description
Project: Regional Sales Analysis
Description: This interactive dashboard analyzes sales, profit, and regional performance using a sample sales dataset. Users can explore results by region and product category to identify patterns and opportunities.
11. Managing Published Visualizations
After publishing, you can manage visualizations through your Tableau Public profile.
| Action |
Purpose |
| Edit details |
Update metadata such as the title, description, or other available details. |
| Feature a visualization |
Highlight a selected project on your profile. |
| Hide a visualization |
Remove it from normal profile display while retaining the visualization at its direct URL. |
| Download settings |
Control supported download options for other users. |
| Delete a visualization |
Remove published content when it is no longer required. |
| Share |
Copy a link or embed code for distribution. |
Important: Hiding a visualization is not a privacy control. Anyone who knows or obtains its URL may still be able to access it. Never publish private or confidential information to Tableau Public.
12. Tableau Public Download and Data Privacy Settings
By default, published Tableau Public visualizations may provide options for viewers to download workbooks or underlying data. The author can adjust available download settings to restrict access to these features.
Recommended steps
- Open your Tableau Public profile.
- Locate the published visualization you want to manage.
- Open the visualization's settings or management controls.
- Review the available options for workbook and data downloads.
- Disable download access if it is not appropriate for your intended audience.
- Reopen the visualization and verify the available viewer options.
Settings and interface labels may change between versions. The author should check the current Tableau Public controls for the exact procedure.
Privacy best practices
- Use public or properly licensed sample datasets.
- Remove personal identifiers and sensitive columns before publishing.
- Check whether the underlying data can be downloaded.
- Review tooltips, filters, hidden fields, and worksheets for unintended disclosure.
- Do not assume that removing a visualization from your profile makes its URL inaccessible.
- Use Tableau Server or Tableau Cloud with appropriate access controls when data must remain private.
13. Tableau Public vs. Tableau Server vs. Tableau Cloud
| Feature |
Tableau Public |
Tableau Server |
Tableau Cloud |
| Primary purpose |
Public sharing and portfolio development. |
Organizational analytics on a managed server deployment. |
Organizational analytics through a hosted service. |
| Content visibility |
Publicly accessible. |
Controlled through configured authentication and permissions. |
Controlled through configured authentication and permissions. |
| Best suited for |
Learning, portfolios, and public data stories. |
Organizations managing their own Tableau Server deployment. |
Organizations using Tableau's hosted analytics platform. |
| Data connection model |
Published visualizations use extracts. |
Supports live connections and extracts depending on configuration. |
Supports live connections and extracts depending on connector and configuration. |
| Data security |
Not suitable for confidential data. |
Depends on deployment, authentication, and security configuration. |
Depends on permissions, authentication, and security configuration. |
| Typical use case |
Showcase a sales dashboard in a portfolio. |
Share internal sales reports with approved employees. |
Distribute managed analytics across a cloud-based organization. |
14. Practical Project: Publish a Sales Dashboard to Tableau Public
Project objective
Create an interactive sales dashboard and publish it to Tableau Public as a portfolio project.
Sample dataset
| Order ID |
Region |
Category |
Sales |
Profit |
| 1001 |
West |
Technology |
50000 |
12000 |
| 1002 |
North |
Furniture |
30000 |
5000 |
| 1003 |
South |
Office Supplies |
20000 |
4000 |
| 1004 |
West |
Furniture |
40000 |
8000 |
| 1005 |
North |
Technology |
60000 |
15000 |
Step 1: Connect to the dataset
Open Tableau Desktop and connect to an Excel or CSV file containing the sample sales records.
Step 2: Create worksheets
- Sales by Region: Create a bar chart comparing regional sales.
- Profit by Category: Create a chart comparing profit across product categories.
- Sales KPIs: Display total sales and total profit.
- Sales Trend: If a date field is available, create a line chart showing sales over time.
Step 3: Build a dashboard
Combine the worksheets into a single dashboard. Add clear titles and useful filters, and arrange the charts so that users can understand the main findings quickly.
Step 4: Validate the dashboard
Check sales and profit totals against the source dataset. Test filters and confirm that they update the appropriate visualizations.
Step 5: Review privacy
Ensure the dataset contains only information suitable for public distribution. Use sample or anonymized data when appropriate.
Step 6: Publish to Tableau Public
Select Server > Tableau Public > Save to Tableau Public, sign in, provide a descriptive title, and save the workbook.
Step 7: Review the published dashboard
Open the visualization on your profile. Check the charts, filters, tooltips, dashboard layout, and available download settings.
Step 8: Add it to your portfolio
Copy the public visualization link and include it in a portfolio or resume where appropriate. Write a short description explaining the objective, data, methods, and key insights.
Expected outcome
You will have an interactive public dashboard that demonstrates your ability to connect to data, build visualizations, design a dashboard, and publish a Tableau project online.
15. Common Tableau Public Publishing Errors and Solutions
| Problem |
Possible cause |
Solution |
| Save to Tableau Public is unavailable |
Unsupported Tableau edition or the workbook has no visualization containing a field. |
Use a supported Tableau edition or web authoring, and create a visualization before publishing. |
| Sign-in fails |
Incorrect credentials, account issue, or connection problem. |
Verify the account details, restore account access if needed, and check connectivity. |
| Publishing fails |
Unsupported connection, data issue, or temporary service problem. |
Check the supported data format, review the workbook, and retry after resolving the issue. |
| Workbook displays unexpected totals |
Incorrect aggregation, duplicate records, filters, or source-data problems. |
Validate the data model, calculations, filters, and source totals. |
| Data is outdated |
The published extract has not been updated. |
Check the source's supported refresh method and update or republish when required. |
| Dashboard is difficult to read |
Overcrowded layout, unclear titles, or poor formatting. |
Improve spacing, chart selection, labels, and dashboard layout. |
| Visualization cannot be embedded |
Incorrect embed code or restrictions imposed by the website platform. |
Copy the generated embed code and verify the website's embedding requirements. |
| Users can download data |
Download options are enabled. |
Review the available download settings, while remembering that Tableau Public is not a private hosting service. |
| Visualization is hidden but still accessible |
Hiding it only removes it from normal profile display. |
Do not publish confidential content; remove public content if needed and review its accessibility. |
| Published workbook is slow |
Large extracts, too many marks, or complex calculations. |
Reduce unnecessary data, optimize calculations, and simplify the dashboard. |
16. Best Practices for Publishing to Tableau Public
- Use public datasets or data you have permission to share.
- Never publish confidential company information or private personal data.
- Use descriptive workbook titles and meaningful project descriptions.
- Design dashboards for clarity and ease of interaction.
- Check totals and calculations before publishing.
- Test filters, parameters, tooltips, and navigation.
- Optimize the extract and visualization for performance.
- Review download settings and understand their limitations.
- Use a professional profile to organize your portfolio.
- Include a concise explanation of the question the dashboard answers.
- Credit data sources where required and respect licensing conditions.
- Keep published information accurate and update it when necessary.
- Test links and embedded visualizations after publishing.
- Use Tableau Server or Tableau Cloud instead when access must be restricted.
17. Interview Questions and Answers
Q1. What is Tableau Public?
Answer: Tableau Public is a free platform for creating and sharing interactive data visualizations publicly on the internet.
Q2. Why do analysts use Tableau Public?
Answer: Analysts use it to showcase projects, build portfolios, share public data stories, and demonstrate visualization skills.
Q3. How do you publish a workbook to Tableau Public?
Answer: Open the workbook in a supported Tableau edition, select Server > Tableau Public > Save to Tableau Public, sign in, provide a title, save, and verify the published visualization.
Q4. Is Tableau Public suitable for confidential data?
Answer: No. Published visualizations and data should be treated as publicly accessible. Use Tableau Server or Tableau Cloud with appropriate access controls for confidential information.
Q5. Does Tableau Public support live connections?
Answer: Tableau Public publishes extract-based data rather than live connections to the underlying source.
Q6. What is a Tableau Public profile?
Answer: It is a public-facing profile where an author can display published visualizations and showcase their data analysis work.
Q7. Can a Tableau Public visualization be embedded in a website?
Answer: Yes. Authors can use the generated embed code to display a published visualization on a supported website or blog.
Q8. Can users download published workbooks?
Answer: Download options may be available by default, but authors can adjust supported download settings. These settings do not make the underlying public content confidential.
Q9. How is data refreshed on Tableau Public?
Answer: Refresh options depend on the data source. Eligible Google Sheets connections support automatic daily refreshes, while other sources may require a manual update or republication workflow.
Q10. What is the difference between Tableau Public and Tableau Cloud?
Answer: Tableau Public is intended for public sharing, while Tableau Cloud is a hosted analytics service that supports organizational content with configured authentication and permissions.
Q11. What should you check before publishing?
Answer: Validate the data, review calculations and formatting, confirm connector compatibility, test the workbook, and ensure all data is safe for public access.
Q12. What should you do if a published visualization is outdated?
Answer: Review the source connection and refresh capabilities, then refresh or republish the workbook using the supported workflow.
Q13. Is hiding a Tableau Public visualization enough to make it private?
Answer: No. A hidden visualization may still be accessible through its direct URL. Do not use Tableau Public for private information.
Q14. Can Tableau Public help with job applications?
Answer: Yes. A portfolio of well-designed dashboards can demonstrate analytical thinking, data visualization, dashboard design, and storytelling skills.
Q15. What are the main limitations of Tableau Public?
Answer: Its main limitations include public visibility, extract-based publishing, supported-connector restrictions, and fewer administrative and data-management capabilities than organizational Tableau products.
18. Practical Exercises
- Create a Tableau Public account.
- Connect Tableau to a sample Excel or CSV dataset.
- Create a bar chart showing sales by region.
- Create a chart showing profit by category.
- Build a dashboard with at least two worksheets and one filter.
- Publish the dashboard to Tableau Public.
- Test the published dashboard using a browser.
- Customize your profile with a short professional biography.
- Copy the public link and add it to a practice portfolio page.
- Review the visualization's download and data-refresh settings.
Practical assessment checklist
- Can you explain what Tableau Public is?
- Can you publish a workbook from a supported Tableau edition?
- Can you verify the published dashboard?
- Can you share a direct link or embed a visualization?
- Can you explain extract-based publishing and refresh limitations?
- Can you identify data that should never be published publicly?
19. Quick Revision Notes
- Tableau Public: Free platform for sharing public visualizations.
- Publishing menu: Server > Tableau Public > Save to Tableau Public in supported Tableau Desktop editions.
- Account: Sign in with a Tableau Public account before publishing.
- Workbook title: Use a clear, descriptive title.
- Data model: Validate the data and calculations before publishing.
- Extracts: Tableau Public uses extracts for published data.
- Refresh: Availability depends on the data source and supported features.
- Profile: Use your profile to showcase your work.
- Sharing: Share a direct link or use the generated embed code.
- Downloads: Review available download settings.
- Privacy: Published content must be suitable for public access.
- Alternative: Use Tableau Server or Tableau Cloud for appropriately controlled organizational content.
20. Official Tableau Learning Resources
21. Conclusion
Publishing to Tableau Public is a useful way to share interactive dashboards, develop a data visualization portfolio, and demonstrate Tableau skills to a wider audience. The process involves preparing the workbook, validating data, signing in, publishing the visualization, and checking the result on the public profile.
The most important rule is to protect data privacy. Tableau Public is designed for public sharing, so all published information should be suitable for public access. For confidential reports, use an appropriately configured Tableau Server or Tableau Cloud environment instead.
Continue Learning: Explore Tableau Training | Register for a Tableau Course Demo